package com.zr.gdms.dao;

import java.util.List;

import com.zr.gdms.model.Function;

import net.sf.json.JSONArray;
/**
 * 功能逻辑层接口
 * 查找功能
 * @author 李培宁
 *
 */
public interface FuncDao {

	/**
	 * 通过父亲id查找子功能
	 * @param pid 父亲id
	 * @return 功能列表
	 */
	public JSONArray getFuncsByPid(int pid);
	/**
	 * 获取当前用户的功能列表
	 * @param pid 父亲id
	 * @return 对应到json 数组
	 */
	public JSONArray getCurrentUserFuncs(int pid);
	/**
	 * 根据用户fid 查找功能对象
	 */
	public List<Function> getFunctionByUserFid(int fid);
}
